今天要介紹的是arduino元件的屬性~元件分為兩種,數位及類比,屬性會關係到元件可以接到arduino板上的哪個腳位~如果還記得的話,第一篇arduino介紹有介紹開發板的各個腳位,數位元件要接到數位角位、類比元件要接到類比的腳位。
然後會介紹接線的部分~接線到麵包板的話,麵包板的接孔狀態會是什麼樣子、可以怎麼接元件及電源。
在使用元件的時候,要先分辨該元件是屬於類比還是數位,根據屬性來做接線~
那類比跟數位的差異,前面幾篇有先介紹過了~忘記的話可以回去看看。
這邊提供幾個元件類別例子:
如果不清楚要使用的元件的類別,就…上網查一下就會知道了XD 或元件的包裝上基本上都會寫~
那元件上都會有引角,通常都至少會有兩個,一個用來接電(VCC)、一個則為接地(GND),元件上基本會標示哪個引角要接誰,但在模擬器上有的沒有這些標示,有的實體元件會標記在背面。模擬器上有提供每個元件的說明,想要有更進一步的了解的話,可以點進去看看~
昨天的例子中有使用到LED,在LED燈的部分,會有兩個引腳,且有長短之分,長腳會接電、短腳則接地。
那在分辨好元件的屬性後,就可以來接線啦~
以數位元件來說,他可以接的腳位很多,D0~D13都是數位腳位。除了這些,A0~A5雖然標示為類比(Analog),但也是可以拿來接數位腳位的,如果要拿來接數位腳位,編號就是D14~D19。
如果是類比元件,基本上就是接在A0~A5,那第一篇Arduino有提過,這裡只能進行類比的輸入、無法輸出,要輸出類比訊號的話,必須使用到數位腳位編號前方有「~」符號的腳位進行輸出。所以沒有一個類比腳位可以從輸入切換為輸出、也不能從輸出切換成輸入。
我習慣上會使用麵包板來接線,就來介紹一下麵包板接線的規則~
這是一個完整的麵包板,他還有一半的版本(數字只到30)。
最上跟最下有像電池的那個+及-,+會拿來接在板子供電的腳位(如5v、D1)、-會拿來接在板子接地的腳位(GND)。
當我在+的其中一格接上電源後,+的那一整列就都會供電;在-接上GND後,該-的那一整列就都為接地。
那中間編號是小寫英文字母的格子就不一樣了;假設我在j-20的那格接上電源(如D1),那行的格子就都會接上D1的電(也就是f-20、g-20、h-20、i-20、j-20),與剛剛不同的地方就是從列變為行。
所以假設我有三個元件都要使用D1腳位的電,那有好幾種方法;可以把D1跟上排或下排的+連接,元件的接電腳位再接上與他同列的格子就好;如果是把D1接到英文字母的格子,則把元件接到與該格子同行的格子就好(要注意不包含在溝渠另一端的格子喔~雖然同行但不會通)。
麵包板很神奇吧XD
如果接線很少不複雜,也可以直接元件接到開發板上。
那我現在隨便找了一個類比元件(操縱桿)。
上面有五個引腳,點進這個元件的說明後,網站會出現一個關於這五個引腳的說明:
下面還有一個接腳位的例子:
所以如果有元件不知道要怎麼接的話,說明都寫得很清楚~照著表格接就可以了~
那今天就先到這邊~